package com.yearEndWorkload.service;

import com.yearEndWorkload.common.Result;
import com.yearEndWorkload.pojo.entity.PerformanceAppraisal;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yearEndWorkload.pojo.excel.importTemplate.PerformanceAppraisalExcel;
import com.yearEndWorkload.pojo.form.add.AddPerformanceAppraisalForm;
import com.yearEndWorkload.pojo.form.update.UpdatePerformanceAppraisalForm;
import com.yearEndWorkload.pojo.query.PerformanceAppraisalQuery;

import java.util.List;

/**
* @author admin
* @description 针对表【performance_appraisal(考核平均绩效管理)】的数据库操作Service
* @createDate 2024-03-06 22:45:52
*/
public interface PerformanceAppraisalService extends IService<PerformanceAppraisal> {

    Result getList(PerformanceAppraisalQuery performanceAppraisalQuery);

    Result addOne(AddPerformanceAppraisalForm performanceAppraisalForm);

    Result updateOne(UpdatePerformanceAppraisalForm updatePerformanceAppraisalForm);

    Result deleteByIds(List<String> list);

    List<PerformanceAppraisalExcel> getPerformanceAppraisalExcel();
}
